Skip to content

Conversation

@bratpiorka
Copy link
Contributor

@bratpiorka bratpiorka commented Dec 17, 2025

The change in PR distinguishes between storing the pointer itself and storing through the pointer in visitStoreInst(). Additionally, it fixes a circular dependency in byval parameter handling in NVPTXLowerArgs by replacing only those uses that are not part of ArgInParam.

fixes: #20908

@bratpiorka bratpiorka force-pushed the rrudnick_fix_nvptx_lower branch from 48d958c to f1c3201 Compare December 17, 2025 17:23
@bratpiorka bratpiorka force-pushed the rrudnick_fix_nvptx_lower branch from f1c3201 to a5ab106 Compare December 17, 2025 19:21
@bratpiorka bratpiorka force-pushed the rrudnick_fix_nvptx_lower branch from a5ab106 to f8011dc Compare December 18, 2025 12:09
@bratpiorka bratpiorka force-pushed the rrudnick_fix_nvptx_lower branch from f8011dc to 4c2bb11 Compare December 22, 2025 09:51
@bratpiorka bratpiorka changed the title [WIP] fix circular dependency in byval parameter handling in NVPTXLowerArgs [NVPTX] fix ptr handling and 'byval' arg replacement in NVPTXLowerArgs Dec 22, 2025
@bratpiorka bratpiorka marked this pull request as ready for review December 22, 2025 13:10
@bratpiorka bratpiorka requested a review from a team as a code owner December 22, 2025 13:10
@bratpiorka bratpiorka requested a review from a team as a code owner December 22, 2025 13:10
Copy link
Contributor

@uditagarwal97 uditagarwal97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes in sycl/test-e2e/FreeFunctionKernels/structs_with_special_types_as_kernel_paramters.cpp LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CUDA] test FreeFunctionKernels/structs_with_special_types_as_kernel_paramters.cpp fails on CUDA with sm_75 set as default

2 participants